JavaScript Job: Backend Engineer

Job added on

Company

CirrusLabs

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details

Job Role: Backend Developer

Location: Remote

Duration : Full-Time

Job Description :

WHAT YOU’LL DO

  • Design, develop, and deploy new features with a focus on code quality and scalability
  • Be proficient in server-side development and optimization of data, including database creation and management and debugging
  • Integrate data from various back-end services and databases
  • Create and maintain software documentation
  • Create user-friendly and intuitive interfaces
  • Create and analyze reliable and secure back-end functionality
  • Maintain, expand, and scale our platform
  • Remain knowledgeable of emerging technologies/industry trends and apply them into operations and activities
  • Collaborate with front-end developers and web designers to match visual design intent
  • Collaborate closely with your squad (product manager, designers, engineers) and become a key member of an autonomous, cross-functional team
  • Build and operate infrastructure and deployment pipelines
  • Continuously improve our product by positively influencing the product roadmap
  • Work in an environment that supports your individual growth

SKILLS & REQUIREMENTS

  • Minimum Bachelor of Science in computer science, software engineering, programming, or equivalent
  • 3+ years of experience in building applications using Node.js
  • 3+ years working on data platforms, both SQL and NoSQL
  • Good understanding of data structures and algorithms
  • Understanding of object-oriented programming
  • Proficiency with languages such as Java, Ruby, PHP, MySQL, SQL, and Python
  • Proficiency in at least one of the following: JavaScript, Ajax, jQuery, HTML, CSS, Bootstrap
  • Experience with the design and implementation of APIs
  • You are comfortable working with modern infrastructure and tools
  • Understanding of code versioning tools such as SVN, Git, and Mercurial
  • Understanding of code management tools such as Subversion, Git, and Helix Core
  • Understanding of code deployment tools such as Jenkins, Capistrano, and ElectricFlow
  • Excellent time-management and communication skills
  • Great team player spirit and love for giving and receiving feedback
  • You are open-minded and strive to be better every day

TECH STACK

  • It isn’t required for you to be proficient in all areas of our tech stack.
  • Node.js (Apollo Server)
  • Apollo Client
  • React
  • React Native
  • GraphQL
  • Typescript
  • Github & Github Actions
  • Prisma.io & Nexus
  • Google Cloud Platform

Job Types: Full-time, Permanent

Pay: $50,313.83-$129,972.10 per year

Schedule:

  • 8 hour shift